.hidden {
    display: none;
}
@media screen and (max-width:768px) {
    .hidden-sm, .show-md, .show-lg {
        display: none;
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .hidden-md, .show-sm, .show-lg {
        display: none;
    }
}

@media screen and (min-width:1024px) {
    .hidden-lg, .show-sm, .show-md {
        display: none;
    }
}
